﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using mscook.core.domain;
namespace mscook.mvc.Models
{
    public class CenterBounsBuyModel : CenterBaseModel
    {
        public CenterBounsBuyModel()
        {
            BonusBuyList=new List<BonusBuy>();
        }
        //支付类型
        public static readonly string payment_type = "1";
        //必填，不能修改
        //服务器异步通知页面路径
        public static readonly string notify_url = "http://www.chu.sh/center/AlibuyNotify";
        //需http://格式的完整路径，不能加?id=123这类自定义参数

        //页面跳转同步通知页面路径
        public static readonly string return_url = "http://www.chu.sh/center/AlibuyReturn";
        //需http://格式的完整路径，不能加?id=123这类自定义参数，不能写成http://localhost/

        //商品数量
        public static readonly string quantity = "1";
        //必填，建议默认为1，不改变值，把一次交易看成是一次下订单而非购买一件商品

        public static readonly string seller_email = "mszc111@126.com";

        public static readonly string logistics_fee = "0.00";
        //必填，即运费
        //物流类型
        public static readonly string logistics_type = "EXPRESS";
        //必填，三个值可选：EXPRESS（快递）、POST（平邮）、EMS（EMS）
        //物流支付方式
        public static readonly string logistics_payment = "SELLER_PAY";
        //必填，两个值可选：SELLER_PAY（卖家承担运费）、BUYER_PAY（买家承担运费）


        //订单名称
        public static readonly string subject = "美食之窗积分";
        

        [RegularExpression(@"^(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$", ErrorMessage = "请填写正确的联系方式")]
        public  string Phone
        {
            set;
            get;
        }

        /// <summary>
        /// 设为0或负数报错，最多支持两位小数
        /// double转string会报错，小数点位数过多
        /// </summary>

        public IList<BonusBuy> BonusBuyList
        {
            set;
            get;
        }




    }
}